Kensington Communications Ltd
130a Cromwell Rd., South Kensington, London, United Kingdom, SW7 4ET
(02073) 734888 Phone